//
// Created by Administrator on 2021/10/21.
//

#ifndef MRENDER_SHADERUTIL_H
#define MRENDER_SHADERUTIL_H

#include <map>
#include "shader/Shader.h"

class ShaderUtil {
public:
    /**
     * 编译所有shader
     */
    static void initShaders();

    /**
     * 释放所有shaders
     */
    static void releaseShaders();

    /**
     * 根据shader名称查找shader
     * @param name 名称
     * @return shader
     */
    static Shader* getShaderByName(String name);
};


#endif //MRENDER_SHADERUTIL_H
